home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
ftp.cs.arizona.edu
/
ftp.cs.arizona.edu.tar
/
ftp.cs.arizona.edu
/
icon
/
newsgrp
/
group95b.txt
/
000161_icon-group-sender _Sat Sep 16 21:48:19 1995.msg
< prev
next >
Wrap
Internet Message Format
|
1995-09-18
|
2KB
Received: by cheltenham.cs.arizona.edu; Mon, 18 Sep 1995 11:40:35 MST
To: icon-group@cs.arizona.edu
Date: 16 Sep 1995 21:48:19 GMT
From: ivler@crl.com (J.M. Ivler)
Message-Id: <43fgn3$1g4@nntp.crl.com>
Organization: CRL Network Services (415) 705-6060 [Login: guest]
Sender: icon-group-request@cs.arizona.edu
References: <43d0g9$aal@magus.cs.utah.edu>
Subject: Re: what to use instead of TCL or PERL
Errors-To: icon-group-errors@cs.arizona.edu
Harold Carr (carr@fast.cs.utah.edu) wrote:
: What do programmers who implement and use real programming languages
: like, Lisp, Prolog, Smalltalk, Eiffel, Icon, etc; use instead of TCL or PERL?
Harold, all languages are tools. Each has certain strenths and
weaknesses. C++ may be good for some applications, not so good for
others. The same can be said for all languages.
Consider the programmer as a carpenter. He has to sink a screw. Now he could
use a hammer to sink it, and it would work, but it would work much better
if he used a screwdriver. Additionally, the screw is a philips head. Now
he could use a flathead screwdriver, but wouldn't the better tool be a
philipshead screwdriver? Now, if he had only one screw to sink, he might
use a hand screwdriver, but he has 1000, so might it not be wise to
attach a philipshead screwdriver to a powertool to help?
At each point in the design of a project the developer looks at the tools
in the supply cabinet. He may have to consider porting issues, or issues
of GUI interfaces. No matter what the concern, there are always factors
that go into determining the "right tool for the job". and that includes
the language that the solution should be coded in.
I note that you are posting from a .cs.[place].edu I suggest that you may
want to look into seeing if they have a class in Intro to Computers that
you could take, as the above comes from my notes when I used to teach it.
jmi
ivler@crl.com
set Tcl {a toolbuilders friend}